package chapt17networkProgram;

import java.net.InetAddress;

public class InetAddressTest {
    public static void main(String[] args) throws Exception{
        //根据主机名来获取对应的InetAddress实例
        InetAddress ip = InetAddress.getByName("www.crazyit.org");
        //判断是否可达
        System.out.println("crazyit是否可达：" + ip.isReachable(2000));
        //获取该InetAddress实例的ip字符串
        System.out.println(ip.getHostAddress());
        //根据原始IP地址来获取对应的InetAddress实例
        InetAddress local = InetAddress.getByAddress(new byte[]{127,0,0,1});
        System.out.println("本机是否可达：" + local.isReachable(5000));
        //获取该InetAddress实例对应的全限定域名
        System.out.println(local.getCanonicalHostName());
    }
}
